home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
utils
/
spmorf19
/
spmorf.doc
< prev
next >
Wrap
Text File
|
1994-09-13
|
13KB
|
291 lines
SPMORF 1.9 (9/13/94) Documentation
Copyright (c) 1994
---- What is SPMORF? ----
SPMORF is a high speed morphing program which runs
in DOS. It supports GIF and 24-bit TGA files as input
and outputs 24-bit TGA files. To combine the TGA files
into an animation, you will need another program
which accepts TGA files as input such as Dave's
Targa Animator (DTA) which can be found on most
Bulletin Boards.
** REGISTERED VERSION OF SPMORF NOW SUPPORTS FLI OUTPUT!
---- Hardware Requirements ----
386 or greater
At least 1mb EMS memory
VGA/SVGA (VESA Compatible)
Microsoft compatible mouse
*Math coprocessor is supported and recommended
SPMORF is a shareware program. You are free to test this
program and judge it's value. If you think that it's a good
piece of software, please register it. If you register, you
will recieve the following:
-Registered Version of SPMORF 1.9 that supports input images larger
than 320x200 and FLI OUTPUT!
-Version 2.0 which will have the following enhancements (I hope!)
* Speed enhancements when morphing with resampling turned on
* Advanced mesh editing (Moving mesh lines, etc.)
* Precise control over fading and warping (Using splines)
* Built in image and animation viewer
* More warping effects (Wave morph, pinch/punch warp, etc. )
-High resolution flic player
-More sample images and meshes
The registration fee is only $20. I consider this good deal since
commercial packages can cost well over $100. Also, I'm going through
school so just think about how much you are helping me out when you
send in your registration :)
To register send $20 (Or more if you wish!) to:
Scott H. Pultz
114-168th AVE NE
Bellevue, WA
98008
I would prefer money orders, but you can send a personel check if you like.
Please specify disk size 3 1/2 or 5 1/4 and include ANY E-MAIL addresses
in which you can be reached. (Internet, AOL, Prodigy, etc.)
NOTE: I'm thinking of making a fully illustrated documentation for registered
users. Will you please tell me if it would be of any value to you?
See how to contact me at the end of this documentation.
---- Loading SPMORF ----
To load SPMORF, type: SPMORF infile outfile <options>
infile and outfile specify the before and after pictures. They can
be either GIF or 24-bit TGA files. Run-length encoded TGA files are
supported. Images can be different resolutions. If the resolution is
not specified (See below) the resolution of the first image is used.
OPTIONS:
/1024 Use 1024x768x256c video mode
/800 Use 800x600x256c video mode
/640 Use 640x480x256c video mode
/640-16 Use 640x480x16c video mode
/RX Specify horizontal resolution
/RY Specify vertical resolution
/C Display images in color
/R Resample images when morphing
/F Generate .FLI from TGA files
/NORLE Don't compress TGA files
/T Text display during morphing (Use with OS/2 or Windows)
/S Use spline meshes when morphing
/SF Display full spline detail
/P Specifies the spline precision. The default is 3, and it should
be left there for most meshes.
SPMORF loads the images into EMS memory to increase speed. The amount of EMS
memory needed depends on the resolution of the input images.
For a 320x200 image, 1062k bytes of EMS memory is required.
SPMORF will auto-detect your graphics adapter. To run SPMORF in with
256 colors, you will need a graphics adapter with the VESA BIOS
extentions. Most SVGA adapters come with a TSR which makes them VESA
compatible. If you have a standard VGA card, 640x480 with 16 colors is
used.
Note: There is a minor bug when dithering VGA images but it will be worked on.
---- Using SPMORF ----
After SPMORF loads you should see two images side-by-side. The left one
is the before picture and the right one is the after picture.
SPMORF uses a mesh to define the morphs. Good quality morphs require that
you create good quality meshes. To insert lines into the mesh, click the
right button on the border of the image. You will notice that lines appear
on both images. To stretch the mesh, click the left button on the intersection
of two lines. Create a mesh around the significant parts of the left image.
Then move the coresponding points of the right image to the coresponding
location. For example, if you were morphing a human face into an eagle, you
would create a mesh around the facial features (Eyes, nose, mouth, etc.) and
move them to the coresponding parts of the eagle's face.
After creating a mesh, save it by clicking on the button <SAVE> (See Below)
You can then reload the mesh by clicking on the button <LOAD> (See Below)
When you are all through with creating your mesh, click on the <MORF>
button. SPMORF will then create the output TGA files.
*You can also click on <PREVIEW> to get a quick look at your morph!
Clicking the left and right mouse buttons at the same time will redraw the
two images and the meshes.
---- SPMORF commands ----
LOAD - This command loads a mesh file. A list box will appear. The list
on the left is the directory of which the mesh file you wish to
load is, and the list on the right are the mesh files with an
extention of .MSH. Select a mesh file and either click on <Okay>
or click on the highlighted file again to load it.
SAVE - The save command saves your mesh into a file. First select the
directory which you want to save the mesh file in then click on
<Okay>. Type in the mesh filename but DO NOT add an extention
because .MSH is added automatically!
QUIT - This quits SPMORF.
MORF - The MORF command creates the output TGA files.
PREVIEW - The PREVIEW command generates a 1/4 screen animation of your
morph at very high speeds. To see your animation, use the controls
on the bottom of the preview screen. Press <ESC> to return to the
main screen. The right mouse button stops playback of your
animation
NEW - This will clear the current mesh and start all over
ZOOM 1 - This zooms into the left image.
ZOOM 2 - This zooms into the right image.
COPY 1->2 - This copys the mesh from the left image to the right.
COPY 2->1 - This copys the mesh from the right image to the left.
SWAP 1&2 - This swaps the left and right meshes
Oops! - This will allow you to undo the last mesh line added
OPTIONS - Brings up the options dialog box (See below)
MESH COLOR - Changes the color of the mesh
SHOW SPLINE - Displays what the spline mesh would look like
REDRAW - Redraws the images and meshes
WARP - Switches to warp only mode (See below)
---- SPMORF switches ----
Total Frames - This represents how many frames make up the morph. Click
on the number with the right mouse button to increase
the number of frames and click with the left button to
decrease the number of frames.
Start Frame - This is the first frame which is morphed. For example,
it the start frame is set at 5, the first 4 frames are
skipped. Changing the start frame value is the same as
changing the total frames.
End Frame - This is the last frame which is to be morphed. Use the same
process to change the end frame as used in changing the
total number of frames.
50% Fade - Specifies what percentage of morph that 50% of the images have
been faded. A low value such as 25 means that the images are
faded earlier on in the morph and high values mean that they
are faded towards the end of the morph
50% Warp - Specifies what percentage of morph that 50% of the images have
been warped. A low value such as 25 means that the images are
warped earlier on in the morph and high values mean that they
are warped towards the end of the morph
---- Options dialog ----
These are the switches which appear when the options dialog is selected.
Output Directory - This button brings up a dialog box which
allows you to specify where the TGA files
are created.
Compress TGA files (RLE) - With this switch on, the output TGA files
are compressed using the run-length encoding
algorithm which can save lots of hard disk
space.
*Not all applications support the
RLE TGA format.
Resample images when morphing - Resampling smooths out the images and
produces a much higher quality morph.
However, it takes much longer with resampling
turned on. Turn it off for test morphs and
turn it on for your final morph.
Display images in color - This specifies whether or not the images are
displayed in shades of gray or in color.
Color is not supported with standard VGA.
Prefix for output TGA files - Click on the name to specify the 4 letter
prefix of the output TGA files. For example,
if the prefix is "MORF" the output files
would be:
MORF0001.TGA
MORF0002.TGA
...
MORF0013.TGA
Convert TGA files to a FLI - This will combine all of your output TGA files
into a FLI animation. The TGA files are not
removed. The FLI filename is the morphing
prefix plus .FLI
*Only registered versions support this option!
Text display while morphing - When using OS/2 or Windows, switching to and
from graphical applications is not always
possible. This option switches SPMORF to text
mode while morphing allowing you to multitask
with it.
Display effects when warping - When in warp only mode (See below) this
option will cause SPMORF to calculate what
the warp would look like on the right side
of the image.
Spline mesh when morphing - When using a spline mesh, SPMORF interpolates
your mesh points to create a higher resolution
mesh resulting in better quality output at the
expense of some more processing time. The
default precision is set to three, meaning
the spline mesh is 3x wider and 3x higher
resulting in a mesh which is 9x denser.
*NOTE: This can sometimes produce very
undesirable output and RESAMPLING should be
turned on.
Display full spline mesh - When using the <Show Spline> button, this
option will show you the actual mesh used
when warping with a spline mesh. It is useful
to make sure that the splines haven't gone
crazy!
---- Warp only mode ----
The warp only mode works with your left image only. Instead of warping the
images together, it warps to left image to the mesh of the right image
allowing you to stretch your image to create fantastic special effects. With
the "Display effects when warping" (See above) switch on, the right image is
warped on-screen.
---- Disclaimer ----
SPMORF is provided with no gurantee or waranty. I am not responsible for
any damage that SPMORF creates. (Although I don't know how it could)
---- Suggestions? Questions? ----
If you have any suggestions or questions you can contact me the following
ways:
U.S. MAIL-
Scott H. Pultz
114-168th AVE NE
Bellevue, WA
98008
Internet-
E-MAIL me at scott@eskimo.com
If you have internet access, I would appreciate it if you used
this method of contacting me.
Prodigy-
E-MAIL me at RPTT09B